Skip to content

Развёртывание нативно

DANGER

Предупреждение: развёртывание нативно гораздо сложнее, чем развёртывание в Docker

Итак, для того чтобы развернуть Мари нативно, следуйте инструкции ниже

Клонирование репозитория

  1. Клонируем Репозиторий Мари
sh
git clone https://codeberg.org/Better_Look_Next_Time/Mary_Discord_Bot.git
  1. Запускаем команду:
sh
bun install

Подключение ключей

Теперь нужно подключить ключи. Для этого выполните команды:

bash
export NAGA_KEY=ключь_NagaAI
bash
export NAGA_BASE_URL=https://api.naga.ac/v1
bash
export DISCORD_TOKEN=Discord_токен

Изменение слов-триггеров

INFO

Слова-триггеры - это те слова, на которые будет реагировать Мари. То есть, если в сообщении есть триггерное слово, то Мари ответит на это сообщение. Если слова нет, то она не ответит.

TIP

Но если вы ответите на сообщение Мари, то она всё равно ответит, даже если в сообщении нет слова-триггера.

Для того чтобы изменить слова-триггеры, перейдите в файл trigerWords.ts

Как только вы зайдёте в файл, вы увидите:

ts
export const  trigerWords :string[] = ['мари', 'маринет']

В этом массиве перечислены все слова-триггеры.

Измените массив по своему желанию.

Details

Например:

Вы хотите сделать так, чтобы Мари реагировала только на слово "Мар"

Для этого:

  1. Удалите все слова-триггеры из массива.
ts
export const  trigerWords :string[] = []
  1. Напишите слово "Мар"
ts
export const  trigerWords :string[] = [ "Мар" ]

WARNING

Все триггерные слова обязательно должны быть написаны в кавычках

Запуск Мари

Запускаем Мари командой:

bash
bun run index.ts

Поздравляем! Вы успешно развернули Мари в Discord.